.patch-tomato-wrapper {
  background: #F9F9F9;
  border: 1px solid #DDD;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  padding: 1em 1em 0 1.2em;
  border-radius: 3px;
  margin-bottom: .6em;
  font-size: .9em;
  .ant-form-item {
    margin-bottom: 12px;
  }
}
.daily-tomato {
  border: 1px solid #ddd;
  padding: 14px;
  border-radius: 4px;
  display: flex;
  margin-bottom: 16px;
  &:last-child {
    margin-bottom: 0;
  }
  .date {
    flex-shrink: 0;
    flex-basis: 30%;
    font-size: 14px;
    .weekday {
      color:#888;
      margin-left: 8px;
    }
    .title {
      color:#222;
    }
    .desc {
      margin-top: 10px;
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      color:#888;
      .tomato-hours {
        margin-top: 9px;
      }
    }
  }
}
